/*
 * @lc app=leetcode.cn id=4 lang=javascript
 *
 * [4] 寻找两个有序数组的中位数
 */
/**
 * @param {number[]} nums1
 * @param {number[]} nums2
 * @return {number}
 */
var findMedianSortedArrays = function(nums1, nums2) {
  // 前置条件，有序并两个素组不会同时为空
  if (!nums1.length && !nums2.length) {
    return '两者不能都为空';
  }

  let allArr = nums1.concat(nums2);
  allArr.sort(function(a, b) {
    a = parseInt(a);
    b = parseInt(b);
    return a - b;
  });

  let len = allArr.length;
  if (len % 2 === 0) {
    return (allArr[len / 2] + allArr[len / 2 - 1]) / 2;
  } else {
    return allArr[parseInt(len / 2)];
  }
};
console.log(findMedianSortedArrays([3], [-2, -1]));
